#pragma once
#include "global_include.h"
#include "3DPoint.h"

class C3DCamera
{
public:
	C3DCamera(void);
	virtual ~C3DCamera(void);

	void SetSpeed(C3DPoint speed);
	void SetSpeedX(GLfloat speedx);
	void SetSpeedY(GLfloat speedy);
	void SetSpeedZ(GLfloat speedz);
	void Tick(int elapsed);

	void Translate();
private:
	C3DPoint m_speed;
	C3DPoint m_position;
	C3DPoint m_angle;
};
